package com.xdf.xzymanagementsystem.dao;

import org.springframework.stereotype.Repository;

import java.util.List;

import com.xdf.xzymanagementsystem.entity.SysUserTablePageConfig;
import org.apache.ibatis.annotations.Param;
import com.xdf.xzymanagementsystem.util.Example;

/**
 * @Description : 前端网格配置表
 * @Author : 张柯
 * @Date : 2021-07-29 15:01:03
 */
@Repository
public interface SysUserTablePageConfigMapper {
    int insert(SysUserTablePageConfig record);

    int insertSelective(SysUserTablePageConfig record);

    int multiInsert(List<SysUserTablePageConfig> list);

    int insertDumplicateKeyUpdate(SysUserTablePageConfig record);

    int updateByPrimaryKey(SysUserTablePageConfig record);

    int updateByPrimaryKeySelective(SysUserTablePageConfig record);

    int multiUpdate(List<SysUserTablePageConfig> list);

    int deleteByPrimaryKey(Long id);

    SysUserTablePageConfig selectByPrimaryKey(Long id);

    List<SysUserTablePageConfig> selectAll();

    List<SysUserTablePageConfig> selectByParam(SysUserTablePageConfig record);

    int updateByExampleSelective(@Param("record") SysUserTablePageConfig record, @Param("example") Example example);

    int deleteByExample(@Param("example") Example example);

    List<SysUserTablePageConfig> selectByExample(@Param("example") Example example);

    int insertByExampleSelective(@Param("record") SysUserTablePageConfig record, @Param("example") Example example);

    long countByExample(@Param("example") Example example);

}